package cn.actoncode.boot.module.ai.dal.dataobject.intelligentagent;


import cn.actoncode.boot.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 智能体 DO
 *
 * @author bin
 */
@TableName(value = "ai_intelligent_agent")
@KeySequence("ai_intelligent_agent_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class IntelligentAgentDO extends BaseDO {

	/**
	 * 主键
	 */
	@TableId
	private Long id;
	/**
	 * 名称
	 */
	private String name;
	/**
	 * 描述
	 */
	private String description;
	/**
	 * 开场白
	 */
	private String prologue;
	/**
	 * 设定
	 */
	private String setting;
}
